Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 USA F7 France F3 USA F13 USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos The Manchester Trophy - Manchester Open Castilla y Leon - Segovia 2002 FSE Challenger - Tarzana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Open de Franche Comte - Besancon Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver The LTA Manchester Challenger - Manchester GHI Bronx Tennis Classic - Bronx drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Weissenhauser Strand Cup - Hamburg Warsteiner Challenger Lubeck 2001 - Lubeck 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh Powder Byrne Trophy - Surbiton IPP Open - Helsinki USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose Open de L'Isere - Grenoble USTA Challenger of Burbank - Burbank The Nottingham Cahllenger - Nottingham Okal Open - Eckental IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Neride Prague Indoor - Prague USTA Challenger of Dallas - Dallas Heilbronn Challenger - Heilbronn III Challenger Continenal Plaza - Puerto Vallarta Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Kaltenberg Open - Split Braunschweig Open - Braunschweig Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Frito Lay/USTA Challenger - Binghamton The LTA Hull Challenger - Hull Medicor Open - Budapest USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Copa Ericsson Mexico - Guadalajara ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon The Joyce Eisenberg Jerusalem Open - Jerusalem Casino Lugano - Lugano West of England Tennis - Bristol Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton West of England Challenger - Bristol 2000 Challenger de Granby - Granby Arroyo de la Encomienda - Valladolid Open Castilla y Leon Trofeo Iberdrola - Segovia Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Genoa Open 'Fondazione Carige' - Genova St. Francis Health System USTA Challenger - Tulsa The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco Challenger 42 - Andrezieux A Glimmer of Hope Challenger - Austin Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham The Bolton Challenger - Bolton USTA Challenger of Burbank - Burbank The Manchester Trophy - Manchester Milano Challenger-Jameson Cup - Milan Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Smith Barney Men's Challenger - Covington Warsteiner Challenger Series - Lippstadt Cadillac Pro Indoor USTA Challenger - West Bloomfield Prasentiert Von Seat Wolfsburg - Wolfsburg Burbank Challenger - Burbank Music City Challenger - Nashville Fifth-Third Bank Tennis Championships - Lexington USTA San Diego Challenger - San Diego Hilton Waikoloa Village USTA Challenger - Waikoloa Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Open de l'Isere - Grenoble Heineken Challenger - Ho Chi Minh City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica drkoop.com USTA Challenger of San Antonio - San Antonio Busan Open Challenger Tennis - Busan Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Wiesmann Roadster Open - Nuembrecht USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano XL Capital Bermuda Open - Bermuda 2003 West Side Tennis Club Challenger - Forest Hills Singha Tennis Classic - Tarzana VII Avierto Internacional de Salinas - Salinas The Manchester Trophy - Manchester Zivnobanka Czech Open - Prostejov Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger of Las Vegas - Las Vegas Binghamton Professional Tennis Tournament - Binghamton Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger 2002 - San Luis Potosi 2005 West Side Tennis Coub Men's Challenger - Forest Hills ARMS USTA Challenger - Rocky Mount 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples USTA Comerica Challenger - Aptos The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton The Comercia Challenger - Aptos Healthsouth/USTA Pro Link Challenger - San Antonio Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Kuppers Kolsch Cup Aachen - Aachen Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx Heilbronn Open - Heilbronn USTA Seascape Challenger - Aptos USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento X Open Internacional D'Andorra - Andorra Eisenberg Jerusalem Open 2000 - Jerusalem USTA Seascape Challenger - Aptos Carson Challenger Dallas Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger USTA Challenger of Burbank - Burbank Savannah Challenger Carson Challenger 2004 USTA Challenger of Calabasas - Calabasas Yuba City Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Binghamton Challenger Open de L'Isere (Open 38) - Grenoble Como Challenger Austin Challenger - Austin Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Challenger Ford de Cherbourg - Cherbourg Champaign Challenger Honolulu Challenger Dallas Challenger Laser Vision USTA Challenger - Amarillo Baton Rouge Challenger Savannah Challenger The Powder Byrne Trophy - Surbiton Carson Challenger drkoop.com USTA Challenger of Houston - Houston USTA Safeway Challenger - Aptos GHI Bronx Classic - Bronx Ojai Challenger Winnetka Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger The Wright Financial Group, Inc. Challenger - Champaign Calabasas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The Natrel's Challenger - Granby XI Open International D'Andorra - Andorra FILA Challenger - Biella CMG Asia Open - Hong Kong Las Vegas Challenger - Las Vegas The Powder Byrne Trophy - Surbiton drkoop.com USTA Tennis Championships of Houston - Houston Heilbronn Open - Heilbronn Home Depot Center USTA Challenger - Carson Open de L'Isere - Grenoble Shimadzu All Japan Indoor Tennis Championships - Kyoto Torneo Internacional Challenger Fila 2006 - Leon TED Open-Akbank Private Banking - Istanbul Jameson Cup - Milan 2004 Colorado Tennis Classic - Denver Barletta Citta'Della Disfida Open 98 - Barletta San Luis Potosi ATP Challenger - San Luis Potosi GHI Bronx Classic - Bronx College Station Challenger - College Station Ciudad de Pozoblanco Open Diputacion - Cordoba Samsung Securities Cup Challenger Tennis - Seoul 2006 North Shore Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Samsung Challenger 2007 - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw 2003 Eddleman USTA Challenger - Birmingham CMG Asia Open - Hong Kong USTA/Adtech Challenger - Boston Nielsen USTA Pro Tennis Championship - Winnetka Parioli CH Parioli CH Neu Ulm CH Dublin CH Furth CH Geneva CH Genova CH Verona CH Modena CH Sybase Open - San Jose Italian Indoors - Milan The Stella Artois Grass Court Championships - London Pilot Pen International - New Haven President's Cup 1997 - Tashkent Gold Flake Open - Chennai Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Salem Open - Hong Kong AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Japan Open - Tokyo Qatar Mobil Open 2000 - Doha Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis AXA Cup - London Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando Gerry Weber Open - Halle The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Japan Open - Tokyo Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen Open 13 - Marseille Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Milan Indoors - Milan BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis BellSouth Open - Auckland Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Open de Moselle - Metz AIG Japan Open - Tokyo Stockholm Open - Stockholm Sydney Shanghai Legg Mason Tennis Classic - Washington D.C. New Delhi Tokyo Seoul Bologna Washington Los Angeles Indianapolis New Haven Ostrava Marseille Miller Lite Hall of Fame Tennis Championships - Newport Rotterdam Copenhagen St. Petersburg Bologna Washington Los Angeles Indianapolis Kuala Lumpur Tokyo Beijing Oahu Jakarta San Jose Memphis Zaragoza Tokyo Casablanca CH New Haven Basel Durban Franklin Templeton Tennis Classic - Scottsdale Indianapolis Kuala Lumpur Adelaide Sydney Milan Memphis Scottsdale Munich Legg Mason Tennis Classic - Washington D.C. Washington Philadelphia Long Island Milan Philadelphia Memphis Manchester Pescara CH Los Angeles Basel Toulouse Berlin Rosmalen Vienna New Haven Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Vietnam Open - Ho Chi Minh City SAP Open - San Jose Tennis Channel Open - Las Vegas The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bordeaux Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Florence San Marino du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Key Biscayne Rome Cincinnati Paris Canadian Open Cincinnati Rome Indian Wells Key Biscayne Monte Carlo Hamburg Rome Canadian Open Indian Wells Key Biscayne Monte Carlo Hamburg Rome Canadian Open Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open Australian Open U.S. Open Australian Open U.S. Open Australian Open Wimbledon - London French Open Wimbledon U.S. Open Wimbledon - London U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 15th Asian Games Doha 2006 Barcelona Olympics Grand Slam Cup